APAR= II08756
CAWIN TCP/IP TIPS

** Last updated 1/27/97 **

This Informational APAR contains special information for
TCP/IP with AnyNet.  The TCP/IP stacks that are supported
and the PTFs available are listed in II08755.  There will
not be any TCP/IP problems listed in II08754 or II08757.


For more TCP/IP Tips refer to our Client Access for Windows 3.1
Setup book on the internet.  Chapter 21 is titled "Configuring
TCP/IP with AnyNet on the PC" which will be very helpful.

  The Web site is:
     www.as400.ibm.com/service/ca400/book/setup.htm


FTP PC/TCP OnNet 1.1 for DOS/Windows Configuration
__________________________________________________

The FTP interrupt value and the Client Access router
interrupt value need to be different.  Either value can
be changed.  The error message that you receive when
these values are set to the same value is "0040: Kernel
Version must be 3.0 or greater!".

To change the FTP interrupt value:
  - Go into configuration
  - Click on "Advanced"
  - Click on "PC/TCP Kernel"
  - Click on "Basic"
  - Click on "Additional"
  - Click on "Kernel Interrupt"
  - Set the value of the kernel interrupt
    If the interrupt value is blank then it will
    use the default of 61.

To change the Client Access router interrupt value:
  - Go into "Client Access Configuration"
  - Click on "Systems"
  - Click on "Common options"
  - Click on "Advanced options..."
  - Set the value of "Software interrupt number"
    The default is 68.


TCP/IP FIX PACKAGE
__________________

If you install TCP/IP with AnyNet on a workstation that is
running IBM's TCP/IP for DOS and are now unable to start
Windows when TCP/IP is started, you should install the latest
fix package. This has helped some workstation models.

The fix package is UB10767 to TCP/IP for DOS 3.1.1.4.


Setting interrupt level of the Network Interface Card (NIC)
___________________________________________________________

Some TCP/IP stacks need to know the interrupt level of the
Network Interface Card (NIC) on your PC.  Make sure it
matches the actual NIC setting or you could encounter
problems.  In our IBM testing environment, we saw situations
where the TCP/IP stack runs, but when downloading files via
FTP we would have Windows stop with a "Serious disk error"
message.  This was caused in one case by specifying an
incorrect NIC interrupt level, and in another situation, by
not having the latest fixes from the TCP/IP stack provider.

Please consult the TCP/IP stack install instructions to
determine if this applies to your environment.


Coexistence with Novell** Netware
_________________________________

Workstations that are running Novell** Netware are required
to set the INDOSPolling value to "FALSE". If set incorrectly,
Novell will not run.


TCP/IP Timing Out -- Dropping Session
_____________________________________

TCP/IP on the AS/400 has a default value of 120 minutes before
it will stop sending keep alive messages and send out a probe
message.  This value can be increased to a value up to 40320
or 28 days.  If you want to keep a connection up over night,
24 hours or 1440 minutes will be enough.

Below are instructions on how to change this value:

  1) CFGTCP
  2) Option 3 -- change TCP/IP attributes
  3) TCP keep alive paramter change to 1440

Note: The value of 1440 can be changed for how long an idle
  connection will be maintained.


ERROR MESSAGE ANY0353I
______________________

If you are receiving this error message from AnyNet, the problem
is not with your install diskettes.  The problem is that the
AnyNet code is trying to load the file TRACE.DLL and is finding
another file with the same name.  For example, the product
ATTACHMATE contains a file TRACE.DLL.  To fix the problem,
make sure you have CAWINBIN in your PATH statement ahead of
any other paths that contain TRACE.DLL.


Shared Folder failures during copy operations
_____________________________________________

Shared Folders may experience random failures when doing
sustained operations (such as XCOPY) with a large number
of files and/or a large amount of data. The symptoms are:
- Abort, Retry, Fail message indicating the Shared Folder
  drive has disconnected. Recovery is to reconnect the drive
  and retry the operation.
- PC application using the Shared Folder may hang. Recovery
  is to end the failing application (Alt/Ctrl/Delete) and
  restart the application.
Failures may occur on TCP/IP AnyNet connections when sending
data in either direction from the PC and AS/400.

The problem is currently under investigation. When a PTF is
is produced to resolve the problem, the number will be posted
in Informational APAR II08755.


CONFIGURING CA/400 AND ANYNET WITH CHAMELEON AND TCPDOS
_______________________________________________________

 Make sure there are no WINSOCK.DLL modules on your PC.
 Since you haven't installed your TCP/IP stack yet, there
 shouldn't be any.  This can cause problems if not removed
 for both TCP/IP and Client Access.

Novell Preparation:
------------------
In order for multiple communication programs to work together,
certain items have to happen for the interaction to work.

- Be sure that there is only one NET.CFG file on your PC.
  Novell only uses one, and should tell you where it is.  If
  it doesn't tell you, check the documentation or just rename
  the files until you find the right one.

  The problem that this solves is that different TCP/IP stacks,
  such as NetManage Chameleon searches the PC for a NET.CFG
  file.  If it chooses the wrong one, the TCP/IP stack will
  think Novell is not on the PC and install inselft as NDIS,
  not ODI.

Installing IBM TCP/IP for DOS
----------------------------

- After IBM TCP/IP for DOS is installed, and before you
  reboot to configure it, move the TCPDOSBIN entry in the
  PATH variable from the end to the front.  This will solve
  the problem with duplicate file names.
  PATH=C:WINDOWS;C:;C:NWCLIENT;C:TCPDOSBIN;

  change to...

  PATH=C:TCPDOSBIN;C:WINDOWS;C:;C:NWCLIENT;

NOTE: Since the backslash cannot be added to this file and
print correctly, the backslash has been replaced with "".
Change all "" to backslashes.


(**) denotes trademarks of other companies
